package com.hwg.emp.dao;

import java.util.List;

import com.hwg.emp.common.dao.CommonDAO;
import com.hwg.emp.dto.EmpDTO;
import com.hwg.emp.model.EmployeeMD;
import com.hwg.emp.model.PageBean;

public interface EmployeeDAO extends CommonDAO<EmployeeMD>{
	/**
	 * 查询个人信息
	 * @param id 员工id
	 * @return 个人信息（对象）
	 * @throws Exception
	 */
	public EmpDTO selectOwnInfoById(String id) throws Exception;
	
	public List<EmployeeMD> selectEmployee(String account,String name,String age,String phone,PageBean pagebean) throws Exception;
	/**
	 * 查询当前用户所在部门ID
	 * @param userId 用户ID
	 * @return 部门ID
	 * @throws Exception
	 */
	public String selectEmployeeDeptId(String userId) throws Exception;
}
